Exploiting velocity distribution skew to speed up moving object indexing
نویسندگان
چکیده
There has been intense research interest in moving object indexing in the past decade. However, existing work did not exploit the important property of skewed velocity distributions. In many real world scenarios, objects travel predominantly in only a few directions. Examples include vehicles on road networks, flights, people walking on the street, etc. The search space for a query is heavily dependent on the velocity distribution of the objects grouped in the nodes of an index tree. Motivated by this observation, we propose the velocity partitioning (VP) technique, which exploits the skew in velocity distribution to speed up query processing using moving object indexes. The VP technique first identifies the “dominant velocity axes (DVAs)” using a combination of principal components analysis (PCA) and k-means clustering. Then, a moving object index (e.g., a TPR-tree) is created based on each DVA, using the DVA as an axis of the underlying coordinate system. The object is maintained in the index whose DVA is closest to the object’s current moving direction. Thus, all the objects in an index are moving in a near 1-dimensional space instead of a 2-dimensional space. As a result, the expansion of the search space with time is greatly reduced, from a quadratic function of the maximum speed (of the objects in the search range) to a near linear function of the maximum speed. The VP technique can be applied to a wide range of moving object index structures. Moreover, we make use of new hardware, solid-state drives (SSDs) to further improve the performance of the VP technique. To this end, we designed a SSD friendly version of the outlier index, called the RAM-resident compressed grid (RCG). We implemented the VP technique on two representative moving object indexes, the TPR*-tree and the B-tree. Extensive experiments validate that the VP technique consistently improves the performance of these index structures.
منابع مشابه
Boosting Moving Object Indexing through Velocity Partitioning
There have been intense research interests in moving object indexing in the past decade. However, existing work did not exploit the important property of skewed velocity distributions. In many real world scenarios, objects travel predominantly along only a few directions. Examples include vehicles on road networks, flights, people walking on the streets, etc. The search space for a query is hea...
متن کاملIndexing, Query and Velocity-Constrained
Moving object environments are characterized by large 10 numbers of moving objects and numerous concurrent con11 tinuous queries over these objects. Efficient evaluation of 12 these queries in response to the movement of the objects is 13 critical for supporting acceptable response times. In such 14 environments the traditional approach of building an index 15 on the objects (data) suffers from...
متن کاملStatistical Background Modeling Based on Velocity and Orientation of Moving Objects
Background modeling is an important step in moving object detection and tracking. In this paper, we propose a new statistical approach in which, a sequence of frames are selected according to velocity and direction of some moving objects and then an initial background is modeled, based on the detection of gray pixel's value changes. To have used this sequence of frames, no estimator or distribu...
متن کاملQuery Indexing and Velocity Constrained Indexing: Scalable Techniques for Continuous Queries on Moving Objects
Moving object environments are characterized by large numbers of moving objects and numerous concurrent continuous queries over these objects. Efficient evaluation of these queries in response to the movement of the objects is critical for supporting acceptable response times. In such environments the traditional approach of building an index on the objects (data) suffers from the need for freq...
متن کاملFixed-point FPGA Implementation of a Kalman Filter for Range and Velocity Estimation of Moving Targets
Tracking filters are extensively used within object tracking systems in order to provide consecutive smooth estimations of position and velocity of the object with minimum error. Namely, Kalman filter and its numerous variants are widely known as simple yet effective linear tracking filters in many diverse applications. In this paper, an effective method is proposed for designing and implementa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Inf. Syst.
دوره 51 شماره
صفحات -
تاریخ انتشار 2015